A massively parallel semi-Lagrangian algorithm for solving the transport equation

نویسندگان

  • J. Russell Manson
  • Dali Wang
  • Steve G. Wallis
  • Richard Page
  • Michael J. Laielli
چکیده

The scalar transport equation underpins many models employed in science, engineering, technology and business. Application areas include, but are not restricted to, pollution transport, weather forecasting, video analysis and encoding (the optical flow equation), options and stock pricing (the Black-Scholes equation) and spatially explicit ecological models. Unfortunately finding numerical solutions to this equation which are fast and accurate is not trivial. Moreover, finding such numerical algorithms that can be implemented on high performance computer architectures efficiently is challenging. In this paper the authors describe a massively parallel algorithm for solving the advection portion of the transport equation. We present an approach here which is different to that used in most transport models and which we have tried and tested for various scenarios. The approach employs an intelligent domain decomposition based on the vector field of the system equations and thus automatically partitions the computational domain into algorithmically autonomous regions. The solution of a classic pure advection transport problem is shown to be conservative, monotonic and highly accurate at large time steps. Additionally we demonstrate that the algorithm is highly efficient for high performance computer architectures and thus offers a route towards massively parallel application.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solving a system of 2D Burgers' equations using Semi-Lagrangian finite difference schemes

In this paper, we aim to generalize semi-Lagrangian finite difference schemes for a system of two-dimensional (2D) Burgers' equations. Our scheme is not limited by the Courant-Friedrichs-Lewy (CFL) condition and therefore we can apply larger step size for the time variable. Proposed schemes can be implemented in parallel very well and in fact, it is a local one-dimensional (LOD) scheme which o...

متن کامل

A Parallel 2D Lagrangian{Eulerian Model for the Shallow Water Equations

An implementation of a parallel 2D Lagrangian{Eulerian model solving the shallow water and salinity transport equations on a massively parallel Multiple Instruction Multiple Data (MIMD) machine (nCUBE 2) is presented. Operator splitting in the basic equations leads to a coupling of the Method of Characteristics with the Finite-Element Method (FEM). The set of linear equations in the FEM are sol...

متن کامل

A Block-Based Parallel Adaptive Scheme for Solving the 4D Vlasov Equation

We present a parallel algorithm for solving the 4D Vlasov equation. Our algorithm is designed for distributed memory architectures. It uses an adaptive numerical method which reduces computational cost. This adaptive method is a semi-Lagrangian scheme based on hierarchical finite elements. It involves a local interpolation operator. Our algorithm handles both irregular data dependencies and the...

متن کامل

Parallel Algorithms for Semi - Lagrangian Transport in GlobalAtmospheric Circulation

Global atmospheric circulation models (GCM) typically have three primary algorith-mic components: columnar physics, spectral tranform, and semi-Lagrangian transport. In developing parallel implementations, these three components are equally important and can be examined somewhat independently. A two-dimensional horizontal data decomposition of the three-dimensional computational grid leaves all...

متن کامل

Dataparallel Semi-Lagrangian Numerical Weather Forecasting

Different implementations on a massively parallel computer system of a semi-Lagrangian method within the numerical weather forecast model HIRLAM are presented. In principle semi-Lagrangian methods on massively parallel architectures result in irregular communications, i.e., communications between arbitrary processors. It is shown that the fastest implementationincreases the total execution time...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010